package com.gestion.abs.dao.impl;

import java.util.List;

import com.gestion.abs.bo.Matiere;
import com.gestion.abs.bo.Module;
import com.gestion.abs.dao.api.ModuleDao;
import com.gestion.abs.daoGeneric.GenericDaoImpl;

public class ModuleDaoImpl extends GenericDaoImpl<Module,Long>
implements ModuleDao{

	public ModuleDaoImpl() {
		super(Module.class);
	}

	
	public Long getIdModuleByLibelle(String libelle){
		
		Module m=(Module) getHibernateTemplate().find("from Module where libelle=?",libelle);
		return m.getIdModule();
		
	}
	public List<Matiere> getMatiereInModule(String libelleMod){
		
		Long id_module=getIdModuleByLibelle(libelleMod);
		return getHibernateTemplate().find("from Matiere where idmodule=?", id_module);
	}
}
